package dryven.view.engine.expression;

import dryven.reflection.TypeRef;

public interface ExpressionNode extends Evaluator {
	public boolean hasChildren();
	public boolean allowsWildChar();
	public TypeRef getComponentType();
	public ExpressionNode getChildByName(String name);
	public Iterable<ExpressionNode> getChildren();
	public String getName();
}